package com.yilin.tms.core.entity.data.statistics.order.transit;

import com.yilin.tms.core.entity.data.statistics.StatisticsTrends;
import com.yilin.tms.core.entity.data.statistics.order.rob.RobStatusCake;
import com.yilin.tms.core.entity.data.statistics.order.rob.RobTypeCake;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 运单数据统计
 *
 * @Author: zhangjinyuan
 * @CreateTime: 2023-01-05  16:00
 */
public class TransitStatistics implements Serializable {

    //运单总计计数
    private Integer transitTotalCount;
    //年度运单总计计数
    private Integer transitYearCount;
    //月度运单总计计数
    private Integer transitMonthCount;
    //今日运单总计计数
    private Integer transitDayCount;
    //运单状态分布饼图
    private TransitStatusCake transitStatusCake;
    //运单省运管状态饼图
    private TransitTmsStatusCake transitTmsStatusCake;
    //新增运单趋势折线图
    private List<StatisticsTrends> transitAddTrends;

    public Integer getTransitTotalCount() {
        return transitTotalCount;
    }

    public void setTransitTotalCount(Integer transitTotalCount) {
        this.transitTotalCount = transitTotalCount;
    }

    public Integer getTransitYearCount() {
        return transitYearCount;
    }

    public void setTransitYearCount(Integer transitYearCount) {
        this.transitYearCount = transitYearCount;
    }

    public Integer getTransitMonthCount() {
        return transitMonthCount;
    }

    public void setTransitMonthCount(Integer transitMonthCount) {
        this.transitMonthCount = transitMonthCount;
    }

    public Integer getTransitDayCount() {
        return transitDayCount;
    }

    public void setTransitDayCount(Integer transitDayCount) {
        this.transitDayCount = transitDayCount;
    }

    public TransitStatusCake getTransitStatusCake() {
        return transitStatusCake;
    }

    public void setTransitStatusCake(TransitStatusCake transitStatusCake) {
        this.transitStatusCake = transitStatusCake;
    }

    public TransitTmsStatusCake getTransitTmsStatusCake() {
        return transitTmsStatusCake;
    }

    public void setTransitTmsStatusCake(TransitTmsStatusCake transitTmsStatusCake) {
        this.transitTmsStatusCake = transitTmsStatusCake;
    }

    public List<StatisticsTrends> getTransitAddTrends() {
        return transitAddTrends;
    }

    public void setTransitAddTrends(List<StatisticsTrends> transitAddTrends) {
        this.transitAddTrends = transitAddTrends;
    }
}
